Component org.nuxeo.ecm.platform.login.shibboleth.type
In bundle org.nuxeo.ecm.platform.login.shibboleth
Contributions
- org.nuxeo.ecm.platform.login.shibboleth.type--doctype
- org.nuxeo.ecm.platform.login.shibboleth.type--directories
- org.nuxeo.ecm.platform.login.shibboleth.type--schema
XML Source
<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.login.shibboleth.type">
<extension target="org.nuxeo.ecm.core.schema.TypeService"
point="schema">
<schema name="shibbolethGroup" src="schema/shibb-group.xsd" />
</extension>
<require>org.nuxeo.ecm.directory.sql.SQLDirectoryFactory</require>
<extension target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory"
point="directories">
<directory name="shibbGroup">
<schema>shibbolethGroup</schema>
<dataSource>java:/nxsqldirectory</dataSource>
<cacheTimeout>3600</cacheTimeout>
<cacheMaxSize>1000</cacheMaxSize>
<table>shibbGroup</table>
<idField>groupName</idField>
<autoincrementIdField>false</autoincrementIdField>
<createTablePolicy>on_missing_columns</createTablePolicy>
</directory>
</extension>
<extension target="org.nuxeo.ecm.core.schema.TypeService"
point="doctype">
<doctype name="shibbGroup" extends="Document">
<schema name="shibbolethGroup" />
</doctype>
</extension>
</component>